package com.inspur.cloud.entity.dataspace.ao.resource;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "资源分配或共享时需要传递的对象")
public class DistributeAO {
    @ApiModelProperty(value = "本资源ID")
    private Integer resourceId;
    @ApiModelProperty(value = "租户列表，返回时使用")
    private List<String> tenantList;
    @ApiModelProperty(value = "用户列表，返回时使用")
    private List<String> userList;
    @ApiModelProperty(value = "租户ID列表,传递参数时使用此数据接口，不要直接传用户名")
    private List<Integer> tenantIdList;
    @ApiModelProperty(value = "用户ID列表,传递参数时使用此数据接口，不要直接传用户名")
    private List<Integer> userIdList;
    @ApiModelProperty(value = "权限字段，以|隔开，比如 read|write，需要是小写。默认全部权限")
    private String powerList;
}
